#!/bin/bash

# ReadCat 项目发布脚本
# 用于将项目发布到 Gitee 仓库

echo "🚀 开始发布 ReadCat 项目到 Gitee..."

# 检查 Git 是否已安装
if ! command -v git &> /dev/null; then
    echo "❌ Git 未安装，请先安装 Git"
    exit 1
fi

# 初始化 Git 仓库（如果还没有）
if [ ! -d ".git" ]; then
    echo "📁 初始化 Git 仓库..."
    git init
fi

# 设置用户信息
echo "👤 设置 Git 用户信息..."
git config user.name "Zhaotianbibg1"
git config user.email "1039312933@qq.com"

# 添加远程仓库
echo "🔗 添加远程仓库..."
git remote remove origin 2>/dev/null || true
git remote add origin https://gitee.com/Zhaotianbibg1/vba.git

# 添加所有文件
echo "📦 添加项目文件..."
git add .

# 提交更改
echo "💾 提交更改..."
git commit -m "feat: 发布 ReadCat 免费开源小说阅读器

- 🎯 完整的 Electron + Vue 3 + TypeScript 架构
- 📚 智能书籍管理和自动内容处理
- 🌙 夜间模式和护眼模式
- 📖 多格式支持 (TXT, EPUB, PDF)
- 🔄 自动章节检测和内容优化
- 🎨 现代化 UI 设计
- 🛠️ 模块化开发架构

欢迎大家一起完善这个项目！"

# 推送到远程仓库
echo "🚀 推送到 Gitee..."
git branch -M main
git push -u origin main

echo "✅ 项目发布完成！"
echo "🌐 仓库地址: https://gitee.com/Zhaotianbibg1/vba"
echo "📧 联系邮箱: 1039312933@qq.com"